// pages/show/show.js
const app = getApp()
Page({

    /**
     * 页面的初始数据
     */
    data: {
        techo_list:[],
        empty:false,
        bgurl:''
    },
    /**
     * 获取用户的手账列表
     */
    getTechoList:function(){
      wx.request({
        url: `${app.globalData.url}/user/showTecho`,
        header:{'Content-Type':'application/x-www-from-urlencoded','authorization':`${wx.getStorageSync('login_key')}`},
        success:res=>{
            console.log(res)
            if(res.statusCode===200){
              if(res.data==null ){
                this.setData({
                  empty:true
                })
              }else{
                this.setData({
                  techo_list:res.data
                })
              }
            }else if(res.statusCode==500){
              wx.showModal({
                title: '提示',
                content: '出现了一些问题',
                confirmText:"回到首页",
                success: function (res) {
                    if (res.confirm) { //这里是点击了确定以后
                        wx.switchTab({
                            url: '/pages/home/home',
                        })
                    } else { //这里是点击了取消以后
                        console.log('用户点击取消');
                    }
                }
              })
            }            
        }
      })
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        this.getTechoList();
        this.setData({
          bgurl:app.globalData.bgurl
        })        
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {
      this.setData({
        bgurl:app.globalData.bgurl
      })
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    },
    /**
     * 去创作按钮
     */
    toMake:function(){
      wx.switchTab({
        url: '/pages/make/make',
      })
    },
    /**
     * 分享给好友
     */

    /**
     * 继续记录
     */
    toEdit:function(e){
      const index = e.currentTarget.dataset.index
      wx.navigateTo({
        url: `/pages/editor/editor?techo_id=${this.data.techo_list[index].title.techo_id}`,
      })
    },
    /**
     * 删除手账
     */
    delIt:function(e){
      const index = e.currentTarget.dataset.index;
      wx.showModal({
        content:'你真的要删除这个手账吗',
        confirmText:'确认删除',
        success:(res)=>{
            if(res.confirm){
               //访问接口
                wx.request({
                  url: `${app.globalData.url}/user/delTecho/${this.data.techo_list[index].title.techo_id}`,
                  header:{'Content-Type':'application/x-www-from-urlencoded','authorization':`${wx.getStorageSync('login_key')}`},
                  success: res => {
                    console.log(res)
                    if(res.data == 'success'){
                      wx.showToast({
                        title: '删除成功',
                        icon:'none',
                        duration:1000
                      })
                    }
                  }
                })
                this.getTechoList(); 
            }else{
                console.log('删除失败')
            }
        }
      })
    },
    /**
     * 点击图片大图详情
     */
    detail:function(e){
      const index = e.currentTarget.dataset.index;
      var  imgUrl = 'https://www.h5fd.xyz:2021/techo/image/'+this.data.techo_list[index].title.techo_name
      console.log(imgUrl)
      
      wx.previewImage({
        urls: [imgUrl],
        current:''
      })
    }
})